@charset "utf-8";
/*
.btn_bk{ padding:0 18px; line-height:21px; color:#fffeff; background-color:#231f20; text-align:center; }


.u_box_top{ line-height:18px; position:relative; padding:0 0 0 86px; }
.u_box_top .img_box{ position:absolute; left:0; top:0; }
.u_box_top .name{ float:left; margin-right:15px; }
.u_box_top .btn_pink,.u_box_top .btn_bk{ padding:0 16px; float:left; }
.u_box_top p{ clear:both; }

.tab_b_box{ height:35px; position:relative; text-align:left; }
.tab_b_box_r{ text-align:right; }
.tab_b_box .line{ width:100%; height:2px; display:block; background-color:#231f20; position:absolute; bottom:0; left:0; z-index:1; }
.tab_b_box a{ width:129px; height:35px; line-height:33px; display:inline-block; *display:inline; zoom:1; background:url(../images/img_jones.png) no-repeat 0 0; text-align:center; color:#585657; position:relative; z-index:0; }
.tab_b_box .curr{ color:#f04088; z-index:2; }

.b_box_pro_rep .box_hd_w{ padding-left:122px; padding-top:10px; min-height:80px; _height:80px; }
.b_box_pro_rep .box_hd_w .img_box{ top:10px; }
.b_box_pro_rep .title_en{ color:#ed2674; font-weight:700; }
.b_box_pro_rep .title_cn{ color:#231f20; font-weight:700; margin-bottom:5px; }
.b_box_pro_rep .intro{ width:314px; height:33px; line-height:33px; background-color:#404041; border:1px solid #7f7e7f; color:#fff; }
.b_box_pro_rep .intro span{ font-size:21px; float:left; width:30%; text-align:center; margin-top:-5px\0; }
.b_box_pro_rep .intro sup{ font-size:11px; }
.b_box_pro_rep .intro em{ float:left; width:5%; text-align:center; }

.list_row{  }
.list_row dl{ position:relative; padding:7px 0 7px 88px; height:77px; border-bottom:1px dashed #909090; }
.list_row dt{ position:absolute; left:0; top:7px; }
.list_row .name{ font-weight:400; }
.list_row .s{ display:inline-block; position:absolute; bottom:7px; left:77px; border-bottom:2px solid #ec2675; padding-left:11px; *display:inline; zoom:1; }
*/
.search_box .title,.search_box .b strong{ background:url(../images/img_jones.png) no-repeat; text-indent:-999px; overflow:hidden; }

.search_box{ height:27px; padding:0 90px 0 38px; position:relative; margin-bottom:13px; }
.search_box .title{ width:31px; height:15px; background-position:-140px 0; position:absolute; left:0; top:7px; }
.search_box .box{ border:1px solid #918f90; height:25px; padding:0 5px; font-size:15px; font-weight:700; }
.search_box .box input{ width:100%; height:25px; line-height:25px; vertical-align:middle; }
.search_box .b{ width:90px; height:20px; padding-top:7px; background-color:#ec2673; position:absolute; right:0; top:0; }
.search_box .b strong{ width:31px; height:15px; display:block; background-position:-140px -20px; margin:0 auto; }

.tab_b_box .info{ float:right; padding-top:15px; *margin-top:-35px; } 








